.owl-theme .owl-controls{
  margin-top:10px;
  text-align:center;
}

.owl-theme .owl-controls .owl-buttons div{
  color:#FFF;
  display:inline-block;
  zoom:1;
  *display:inline;
  margin:5px;
  padding:3px 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  background:#869791;
  filter:Alpha(Opacity=50);
  opacity:0.5;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
  filter:Alpha(Opacity=100);
  opacity:1;
  text-decoration:none;
}

.owl-theme .owl-controls .owl-page{
  display:inline-block;
  zoom:1;
  *display:inline;
}

.owl-theme .owl-controls .owl-page span{
  display:block;
  width:12px;
  height:12px;
  margin:5px 7px;
  filter:Alpha(Opacity=50);
  opacity:0.5;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  background:#869791;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
  filter:Alpha(Opacity=100);
  opacity:1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers{
  height:auto;
  width:auto;
  color:#FFF;
  padding:2px 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
}

.owl-item.loading{
  min-height:150px;
  background:url(AjaxLoader.gif) no-repeat center center;
}

.owl-carousel .owl-wrapper:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}

.owl-carousel{
  display:none;
  position:relative;
  width:100%;
  -ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper{
  display:none;
  position:relative;
  -webkit-transform:translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
  overflow:hidden;
  position:relative;
  width:100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition:height 500ms ease-in-out;
  -moz-transition:height 500ms ease-in-out;
  -ms-transition:height 500ms ease-in-out;
  -o-transition:height 500ms ease-in-out;
  transition:height 500ms ease-in-out;
}

.owl-carousel .owl-item{
  float:left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div{
  cursor:pointer;
}

.owl-controls{
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.grabbing{
  cursor:url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item{
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
}

.owl-origin{
  -webkit-perspective:1200px;
  -webkit-perspective-origin-x:50%;
  -webkit-perspective-origin-y:50%;
  -moz-perspective:1200px;
  -moz-perspective-origin-x:50%;
  -moz-perspective-origin-y:50%;
  perspective:1200px;
}

.owl-fade-out{
  z-index:10;
  -webkit-animation:fadeOut .7s both ease;
  -moz-animation:fadeOut .7s both ease;
  animation:fadeOut .7s both ease;
}

.owl-fade-in{
  -webkit-animation:fadeIn .7s both ease;
  -moz-animation:fadeIn .7s both ease;
  animation:fadeIn .7s both ease;
}

.owl-backSlide-out{
  -webkit-animation:backSlideOut 1s both ease;
  -moz-animation:backSlideOut 1s both ease;
  animation:backSlideOut 1s both ease;
}

.owl-backSlide-in{
  -webkit-animation:backSlideIn 1s both ease;
  -moz-animation:backSlideIn 1s both ease;
  animation:backSlideIn 1s both ease;
}

.owl-goDown-out{
  -webkit-animation:scaleToFade .7s ease both;
  -moz-animation:scaleToFade .7s ease both;
  animation:scaleToFade .7s ease both;
}

.owl-goDown-in{
  -webkit-animation:goDown .6s ease both;
  -moz-animation:goDown .6s ease both;
  animation:goDown .6s ease both;
}

.owl-fadeUp-in{
  -webkit-animation:scaleUpFrom .5s ease both;
  -moz-animation:scaleUpFrom .5s ease both;
  animation:scaleUpFrom .5s ease both;
}

.owl-fadeUp-out{
  -webkit-animation:scaleUpTo .5s ease both;
  -moz-animation:scaleUpTo .5s ease both;
  animation:scaleUpTo .5s ease both;
}

#owl-demo .owl-item div{
  padding:5px;
}

#owl-demo .owl-item img{
  display:block;
  width:100%;
  height:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

